package com.batdream.message.mapper;


import com.batdream.message.pojo.ChatMsg;
import com.batdream.message.utils.MyMapper;

import java.util.List;

public interface ChatMsgMapper extends MyMapper<ChatMsg> {

    /**
     * 批量根据id去更改签收状态为已签收
     *
     * @param idsList
     */
    void updateMsgToSigend(List<String> idsList);

    /**
     * 根据用户聊天记录去查询未读消息 并取发送时间最晚的作为聊天快照
     *
     * @param myUserId 用户id
     * @return 消息list
     */
    List<ChatMsg> getNoneReadChatSnapshot(String myUserId);
}